﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//输⼊10个整数，写代码找出其中最⼤值和最⼩值，计算最⼤值和最⼩值的差，并打印出差值结果

//int main()
//{
//	int n = 0;
//	int min = 0, max = 0;
//	int arr[10] = { 0 };
//	for (int m = 0; m < 10; m ++)
//	{
//		scanf("%d", &arr[m]);
//	}
//	for (int i = 0; i < 10; i++)
//	{
//		for (int j = i + 1; j < 10; j++)
//		{
//			if (arr[i] > arr[j])
//			{
//				int r = arr[i];
//				arr[i] = arr[j];
//				arr[j] = r;
//			}
//		}
//	}
//	min = arr[0];
//	max = arr[9];
//	int sum = max - min;
//	printf("%d\n", sum);
//	return 0;
//}



//输⼊10个整数，写代码找出其中最⼤值和最⼩值，计算最⼤值和最⼩值的差，并打印出差值结果 （优化代码）

//遍历的数更少，运行速度比上面的代码快
//int main()
//{
//	int arr[10] = { 0 };
//	int max = arr[0], min = arr[0];
//	for (int i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	for (int i = 1; i < 10; i++) 
//	{
//		if (min > arr[i])
//		{
//			min = arr[i];
//		}
//		if (max < arr[i])
//		{
//			max = arr[i];
//		}
//	}
//	printf("%d\n", max - min);
//	return 0;
//}


